Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour RCA Championships - Indianapolis President's Cup - Tashkent Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona San Luis Potosi Challenger - San Luis Potosi Copa Petrobras-Colombia - Bogota Copa Petrobras-Paraguay - Asuncion Chile F2 VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Memorial Savigni - Sassuolo Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen XXIX Edizione 'A.Savoldi Marco' - Manerbio I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Sardinia International Championship - Cagliari Bulgarian Challenger 2002 - Sofia Open de L'Isere-Open 38 - Grenoble KGHM Polish Indoors - Wroclaw XI Venice Open - Venice Telesp Celular Open - Ribeirao Preto Pekao Open 2001 - Szczecin Open de L'Isere (Open 38) - Grenoble VII Trofeo Ciudad de Quito - Quito TED Open-Akbank Private Banking - Istanbul VIII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo Britania Zavaleta - Puebla Heilbronn Challenger - Heilbronn Warsteiner Challenger Series - Lippstadt Prasentiert Von Seat Wolfsburg - Wolfsburg Barletta Citta'Della Disfida Open 98 - Barletta Napoli International Cup - Napoli BPCA Open de Nice-Tounoi Challenger - Nice AXA Open - Espinho Zivnobanka Open - Prostejov Kaltenberg Open - Split Zagreb Open - Zagreb Wartburg Open - Eisenach Venice Open - Venice Ostend Challenger Tennis Cup of Flanders - Ostende Torneo Internazionale di Tennis ATP-Challenger - Merano Newcastle Challenger - Newcastle Qwarant Cup - Sopot Grolsch Cup - Warsaw Scottish Tennis Championship - Edinburgh Macedonia Open - Skopje Pomorski Bank Kredytowy Open - Szczecin Samarkand Challenger - Samarkand Ahmedabad Challenger - Ahmedabad Mumbai Challenger - Mumbai Open de Franche Comte - Besancon Zivnobanka Open 1999 - Prostejov Maia Open - Oporto Zagreb Open - Zagreb Venice Challenger - Venice CA Challenger - Graz V Trofeo Ciudad de Quito - Quito Pekao Open - Szczecin Internationaux de Bretagne - Brest Copa Ericsson - Santiago Copa Ericsson - Montevideo Copa Ericsson - Buenos Aires VIII Avierto Internacional de Salinas - Salinas VII Torneo Internazionale di Tennis - Barletta C.T. San Remo - XIII Piertomaso Tessitore - San Remo Open Sainte-Victoire - Aix-En-Provence Prague Open - Prague Zivnobanka Czech Open - Prostejov Top Wool Challenger Biella - Biella Nord/LB Open - Braunschweig VI Gramado Open de Tenis - Gramado Pekao Open 2003 - Szczecin San Benedetto Challenger - San Benedetto Riviera di Rimini Challenger 2004 - Rimini Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Rhein-Main Challenger 2004 - Aschaffenburg Tehran Open 2004 - Tehran Pekao Open 2004 - Szczecin X Trofeo Ciudad de Quito - Quito Copa Petrobras Santiago - Santiago Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Copa Petrobras Guadalajara - Guadalajara Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Zagreb Open - Zagreb Memorial Manfredini - Sassuolo Challenger Lugano - Lugano Almaty Challenger 1 - Almaty Challenger ATP de Cuenca Diario El Mercurio - Cuenca 9° Trani Cup - Trani San Marino Cepu Open - San Marino Kos-Zucchetti Tennis Cup - Cordenons XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Copa Sevilla 2007 - Seville Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Copa Petrobras Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla ATP Challenger La Serena - La Serena South African Airways Open - East London Challenger de Providencia-Copa Kia - Santiago Bancolombia Open - Bogota San Luis Potosi Challenger - San Luis Potosi Challenger Casablanca San Angel - Mexico City XL Bermuda Open - Bermuda Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Memorial A. Manfredini Sassuolo Challenger - Sassuolo Bulgarian Open Challenger - Sofia Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Seguros Bolivar Open - Bogota Samarkand Challenger - Samarkand LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Geneva Challenger - Geneva Southern Capital Cup - Almaty XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Lima Challenger - Lima Iquique Challenger Bucaramanga Challenger Santiago Challenger Bogota Challenger San Luis Potosi Challenger Pereira Challenger Prostejov Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Bogota Challenger Manta Challenger Bogota Challenger Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Santiago Challenger Guayaquil Challenger Lima Challenger Grand Prix de Tennis de Lyon - Lyon Croatian Indoors - Zagreb Legg Mason Tennis Classic - Washington D.C. International Championship of Croatia - Umag Pilot Pen International - New Haven Hellmann's Cup - Santiago XII Internazionali di Tennis CARISBO - Bologna International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Pilot Pen International - New Haven Connex Open Romania - Bucharest Mallorca Open - Mallorca International Championships of Sicily - Palermo Abierto Mexicano de Tenis - Mexico City Cerveza Club Columbia Open - Bogota Hellmann's Cup - Santiago AAPT Championships - Adelaide Adidas International - Sydney Sybase Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Open Seat-Godo '99 - Barcelona BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Merano Open - Merano Rado Swiss Open - Gstaad 1999 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Grolsch Open - Amsterdam Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Mallorca Open - Mallorca President's Cup 1999 - Tashkent Connex Open Romania - Bucharest adidas Open de Toulouse - Toulouse Campionati Internazionali di Sicilia - Palermo Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore AAPT Championships - Adelaide Qatar Mobil Open 2000 - Doha Adidas International - Sydney Open 13 - Marseille AXA Cup - London Abierto Mexicano de Tenis Pegaso - Mexico City Copenhagen Open - Copenhagen Chevrolet Cup - Santiago Cerveza Club Columbia Open - Bogota Grand Prix Hassan II - Casablanca Estoril Open - Estoril Open Seat-Godo 2000 - Barcelona Mallorca Open - Mallorca BMW Open - Munich Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Heineken Trophy - 's-Hertogenbosch Wideyes Swedish Open - Bastad UBS Open Gstaad - Gstaad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Internazionali di Tennis di San Marino - San Marino Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Gelsor Open Romania - Bucharest President's Cup 2000 - Tashkent Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Internationaler Raiffeisen Grand Prix - St. Polten The Nottingham Open - Nottingham Telenordia Swedish Open - Bastad UBS Open Gstaad - Gstaad Croatia Open - Umag Idea Prokom Open - Sopot RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney Open 13 - Marseille BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Idea Prokom Open - Sopot Gerry Weber Open - Halle Telenordia Swedish Open - Bastad Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Brasil Open - Salvador Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Umag Qatar Open - Doha Milan Indoors - Milan Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle RCA Championships - Indianapolis Croatia Open - Umag Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Davidoff Swiss Indoors - Basel Qatar Open - Doha Milan Indoors - Milan BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open 13 - Marseille Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Dubai Open - Dubai Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Vietnam Open - Ho Chi Minh City Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Croatia Open - Umag China Open - Beijing BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London AEGON International - Eastbourne ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London ATP Studena Croatia Open - Umag Open de Moselle - Metz China Open - Beijing Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ECU-ARG 4-1 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, Group 1, REL1, ARG-VEN 4-1 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, REL2, ARG-COL 4-1 Davis Cup, Group 1, 2R, ARG-CAN 5-0 Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, SF, SVK-ARG 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, QF, CRO-SRB 1-4 Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens